Optimization of Mutation Testing Challenges to Fixing Faults

نویسندگان

چکیده

One of the challenges mutation testing is fixing faults. In debugging phase, all live mutants were repaired. Programs need high scores to be declared reliable program codes. Each test can allow identification multiple mutants. This what confuses faults process. The objective this research get shortest route so that it help in sorting mutant types during application improvement after testing. optimization needed considering number each problems related are very complex. It takes a suitable method find path by paying attention point. There 30 projects chosen randomly. operator mutations often killed when AOIU and COI. proposed for repair sequence ant colony system (ACS). selection using Ant Colony System algorithm resulted 1.528254. Meanwhile, if genetic used, score 1.767643. Optimization results helpful developers improving code Research states best order handling ACS. further developed with addition class-level cases which produced class operators. Class operators have different characteristics from traditional particular, requires changes structure, such as definition variables.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding and Fixing Faults

We present a method for combined fault localization and correction for sequential systems. We assume that the specification is given in linear-time temporal logic and state the localization and correction problem as a game that is won if there is a correction that is valid for all possible inputs. For invariants, our method guarantees that a correction is found if one exists. The set of fault m...

متن کامل

Learning from Faults: Mutation Testing in Active Automata Learning - Mutation Testing in Active Automata Learning

System verification is often hindered by the absence of formal models. Peled et al. proposed black-box checking as a solution to this problem. This technique applies active automata learning to infer models of systems with unknown internal structure. This kind of learning relies on conformance testing to determine whether a learned model actually represents the considered system. Since conforma...

متن کامل

Testing for Bridging Faults

Experimental results show that 40-50% of the physical defects occurring in contemporary MOS circuits can be modelled by bridging faults (BF). It has been also shown that the stuck-at fault model normally used in hardware testing cannot successfully model BFs. Several used BF models are described first in this paper. Then three approaches in handling bridging faults are presented: the logic test...

متن کامل

Testing for Design Faults

Existing theories of testing focus on verification. Their strategy is to cover a specification or a program text to a certain degree in order to raise the confidence in the correctness of a system under test. We take a different approach in the sense that we present a theory of fault-based testing. Fault-based testing uses test data designed to demonstrate the absence of a set of pre-specified ...

متن کامل

Testing Byzantine Faults

Byzantine fault is a cumulative term given to the set of both permanent and transient faults caused in circuits which effectively present themselves as different errors at different nodes in the same circuit. Such faults have become significant with the shrinkage in node (process) technology with process variations, radiation strikes and quantummechanical effects being majorly responsible for c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal on Advanced Science, Engineering and Information Technology

سال: 2022

ISSN: ['2088-5334', '2460-6952']

DOI: https://doi.org/10.18517/ijaseit.12.6.14522